<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script src="https://cdn.bootcdn.net/ajax/libs/axios/1.3.6/axios.js"></script>

  <input type="text" class="province">
  <input type="button" value="按钮" id="btn">
  <ul></ul>


  <script>
    /* 方法1： */
    // axios({
    //   url: 'http://hmajax.itheima.net/api/city',
    //   params: {
    //     /* 键[字段]:后端定义的不能随意写  值：前端传递的 */
    //     pname: '广东省' //预备
    //   }
    // }).then(res => {
    //   console.log(res, 44);
    // })

    /* 步骤分析
    1、给按钮绑定点击事件
    2、获取表单的value值
    3、根据表单value发送请求获取对应的数据
    4、将数据渲染到页面上
    */
    const btn = document.querySelector('#btn')
    // 1/给按钮绑定点击事件
    const province = document.querySelector('.province')
    btn.addEventListener('click', () => {
      /* 2、获取表单的value值 */
      // console.log(province.value, 555);
      const pname = province.value
      // 3、根据表单value发送请求获取对应的数据
      axios({
        url: 'http://hmajax.itheima.net/api/city',
        params: {
          /* 键[字段]:后端定义的不能随意写  值：前端传递的 */
          pname //预备
        }
      }).then(res => {
        console.log(res, 44);
        //  4、将数据渲染到页面上
        document.querySelector('ul').innerHTML = res.data.list.join(' ')
      })
    })


  </script>
</body>

</html>